﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BiblioWeb.Models;

namespace BiblioWeb.Models
{
    [Table("Materiales")]
    [Bind(Exclude = "Id")]
    public class Material
    {
        [Key]
        public int IdMaterial { get; set; }
        [Required]
        public String TituloMaterial { get; set; }
        [Required]
        public IList<Autor> Autor { get; set; }
        [Required]
        public Editorial Editorial { get; set; }
        [Required]
        public Tema Tema { get; set; }
        [Required]
        public IList<Ejemplar> Ejemplares { get; set; }


        //public Material(String titulo, int cantEjemplares, IList<Autor> autores, Editorial editorial, Tema tema, String tipoMaterial)
        //{
        //    this.TipoMaterial = tipoMaterial;

        //    this.Titulo = titulo;
        //    this.Editorial = this.Editorial;
        //    this.Tema = tema;
        //    this.Autores = autores;
        //    this.CantEjemplares = cantEjemplares;

        
        //}
    }
}